Roderick MillerRoderick Miller
International FootballWomen's FIFA Ranking: The Top Is Defended by 79.12 Points, While the Real Movement Sits Between 10th and 22ndThe page where I keep the women's FIFA ranking is the most crossed-out page i...
International FootballLyon 0-0 Chelsea: The Night Lyon Forgot How to Score and the Voice of Lucy BronzeThe clock in the stands of Groupama showed the 90th minute. On the electronic...
EsportsCS2 Falls to an 805,000 Average Player Count: Seven Months of Decline and the Line Between Seasonality and StructureOn September 23, 2026, CS2 recorded a concurrent peak of 1,450,705 players....
TennisWhen the Data Table Comes Back Empty: How Professional Tennis Analyses a Match With No NumbersIt was 2:14 a.m. in Sydney. The match in Europe had finished forty minutes...
TennisSabalenka and the 'Partying' Question: When the US Open Champion Answers with a VictoryNew York, the Arthur Ashe night session witnessed more than a victory. It was...
BadmintonSatwik-Chirag and the 11-21 game: how an Indian pair re-read the match at the China MastersThe first game ended 11-21. Under the rally-scoring system used by the...
BasketballJones, Nunn and the Suspension-Loop Hole at the Greek Super CupThat night, the final whistle blew at 89–85. Game 5 of the Greek Basket Leagu...
BadmintonAsian Games 2026: India Beat Bangladesh 3-0 in Men's Team Badminton First RoundOn the scoreboard at Ichinomiya City Municipal Gymnasium on the afternoon of ...
BasketballPacers and Nuggets in Mexico City: The Luchador Collection and the NBA's Latin Market TestOn November 7, at Arena Ciudad de México, the Indiana Pacers and Denver Nugge...
EsportsChampions Shanghai: Four VCT China Teams Go 0-8 in Maps in the Opening RoundI muted the commentary, rewound four recordings and picked up my stopwatch. O...
Domestic FootballXuan Son, 31 Goals and the No.9 Void V.League Refuses to NameIn the second leg of the ASEAN Cup final in Bangkok in early January 2026,...
EsportsData Transparency in Vietnamese Sports Media: Verification Standards Before PublicationIn Vietnamese sports circles, the race to report first is relentless. A goal ...
Table TennisThe Tremble of Vietnamese Hands: Table Tennis in a Silent SeasonThe stands were almost empty. On table one, a young player wiped his forehead...
VolleyballThu Trang – Khanh Ly’s 12-Point Comeback: The Substitution Tactic That Sent Vietnam to the Asiad 20 Sepak Takraw Doubles FinalAt noon on September 28, 2026, in the sepak takraw arena of the 20th Asian...
EsportsNine Dimensions, Eight Empty: The Transfer Window and the Cost of Writing Without DataTwo in the morning in Seoul, and a nine-part document sits on my screen. Part...
EsportsVCT China 2027: Eight Partner Slots and the Data Gaps Left UnfilledThe Opening Moment Masters Toronto 2026. Wolves Esports, an organization most...
EsportsVietnam's PUBG Permanent Bans and FIFA's Pitch Invasion: The Bill for a ScandalOn September 17, mid-way through the group stage of PUBG Asia Stars 2026, an...
International FootballJoao Felix, Al-Nassr's Seven-Year Wait, and the Data Gap Behind an InterviewIn his interview with Goal.com, Joao Felix repeated one sentence twice, and...
VolleyballAVC Beach Volleyball Championships 2026: Asia's Olympic Turning Point in ShangluoHook: When a 21-4, 21-2 Score Says It All On the sands of Shangluo, Shaanxi...
International FootballDeep Analysis of Vietnamese Football: The Limits of Analysis with Empty Input DataWithin the context of Vietnamese football's increasing development and the...
International FootballLyon 0-0 Chelsea: The Night Lyon Forgot How to Score and the Voice of Lucy BronzeThe clock in the stands of Groupama showed the 90th minute. On the electronic...
EsportsCS2 Falls to an 805,000 Average Player Count: Seven Months of Decline and the Line Between Seasonality and StructureOn September 23, 2026, CS2 recorded a concurrent peak of 1,450,705 players....
TennisWhen the Data Table Comes Back Empty: How Professional Tennis Analyses a Match With No NumbersIt was 2:14 a.m. in Sydney. The match in Europe had finished forty minutes...
TennisSabalenka and the 'Partying' Question: When the US Open Champion Answers with a VictoryNew York, the Arthur Ashe night session witnessed more than a victory. It was...
BadmintonSatwik-Chirag and the 11-21 game: how an Indian pair re-read the match at the China MastersThe first game ended 11-21. Under the rally-scoring system used by the...
BasketballJones, Nunn and the Suspension-Loop Hole at the Greek Super CupThat night, the final whistle blew at 89–85. Game 5 of the Greek Basket Leagu...
BadmintonAsian Games 2026: India Beat Bangladesh 3-0 in Men's Team Badminton First RoundOn the scoreboard at Ichinomiya City Municipal Gymnasium on the afternoon of ...
BasketballPacers and Nuggets in Mexico City: The Luchador Collection and the NBA's Latin Market TestOn November 7, at Arena Ciudad de México, the Indiana Pacers and Denver Nugge...
EsportsChampions Shanghai: Four VCT China Teams Go 0-8 in Maps in the Opening RoundI muted the commentary, rewound four recordings and picked up my stopwatch. O...
Domestic FootballXuan Son, 31 Goals and the No.9 Void V.League Refuses to NameIn the second leg of the ASEAN Cup final in Bangkok in early January 2026,...
EsportsData Transparency in Vietnamese Sports Media: Verification Standards Before PublicationIn Vietnamese sports circles, the race to report first is relentless. A goal ...
Table TennisThe Tremble of Vietnamese Hands: Table Tennis in a Silent SeasonThe stands were almost empty. On table one, a young player wiped his forehead...
VolleyballThu Trang – Khanh Ly’s 12-Point Comeback: The Substitution Tactic That Sent Vietnam to the Asiad 20 Sepak Takraw Doubles FinalAt noon on September 28, 2026, in the sepak takraw arena of the 20th Asian...
EsportsNine Dimensions, Eight Empty: The Transfer Window and the Cost of Writing Without DataTwo in the morning in Seoul, and a nine-part document sits on my screen. Part...
EsportsVCT China 2027: Eight Partner Slots and the Data Gaps Left UnfilledThe Opening Moment Masters Toronto 2026. Wolves Esports, an organization most...
EsportsVietnam's PUBG Permanent Bans and FIFA's Pitch Invasion: The Bill for a ScandalOn September 17, mid-way through the group stage of PUBG Asia Stars 2026, an...
International FootballJoao Felix, Al-Nassr's Seven-Year Wait, and the Data Gap Behind an InterviewIn his interview with Goal.com, Joao Felix repeated one sentence twice, and...
VolleyballAVC Beach Volleyball Championships 2026: Asia's Olympic Turning Point in ShangluoHook: When a 21-4, 21-2 Score Says It All On the sands of Shangluo, Shaanxi...
International FootballDeep Analysis of Vietnamese Football: The Limits of Analysis with Empty Input DataWithin the context of Vietnamese football's increasing development and the...
